/**
 *Copyright (c) HNA SYSTEMS CO.,LTD
 *
 *@date 2008-10-29
 *
 *Original Author:zhg_ch
 *
 *ChangeLog:
 *
 *2008-10-29 BY zhg_ch   Created
 */
package com.myway.dto.payment;

import java.io.Serializable;
import java.util.Date;
import java.util.Map;

/**
 * @author zhg_ch
 * @description 
 * 
 * 作为实现分页查询所用的参数
 * 
 * @date 2008-10-29
 */
public class DTOPaymentCriteria implements Serializable {

	/**
	 * 
	 */
	private static final long serialVersionUID = -7905723460955553752L;

	/**
	 * 订单号

	 */
	private String orderNo;

	/**
	 * 支付流水号

	 */
	private String paymentNo;

	/**
	 * 起始日期
	 */
	private Date paymentDate1;

	/**
	 * 结束日期
	 */
	private Date paymentDate2;
	
	/**
	 * 订票人

	 */
	private String payer;
	/**
	 * 支付状态

	 */
	private String payStatus;
	/**
	 * 支付类型
	 */
	private String payAction;
	/**
	 * 票号
	 */
	private String issCode;
	
	private String ticketNo;
	
	/**
	 * 当前页号 例如（第1页/共20页）则 currentPageNum 为 1
	 */
	private int currentPageNum;
	
	/**
	 * 每页记录数

	 */
	private int pageSize;
	
	/**
	 * 每页记录数

	 */
	private Map sortValueMap;

	/**
	 * @return the orderNo
	 */
	public String getOrderNo() {
		return orderNo;
	}

	/**
	 * @param orderNo the orderNo to set
	 */
	public void setOrderNo(String orderNo) {
		this.orderNo = orderNo;
	}

	/**
	 * @return the paymentNo
	 */
	public String getPaymentNo() {
		return paymentNo;
	}

	/**
	 * @param paymentNo the paymentNo to set
	 */
	public void setPaymentNo(String paymentNo) {
		this.paymentNo = paymentNo;
	}

	/**
	 * @return the paymentDate1
	 */
	public Date getPaymentDate1() {
		return paymentDate1;
	}

	/**
	 * @param paymentDate1 the paymentDate1 to set
	 */
	public void setPaymentDate1(Date paymentDate1) {
		this.paymentDate1 = paymentDate1;
	}

	/**
	 * @return the paymentDate2
	 */
	public Date getPaymentDate2() {
		return paymentDate2;
	}

	/**
	 * @param paymentDate2 the paymentDate2 to set
	 */
	public void setPaymentDate2(Date paymentDate2) {
		this.paymentDate2 = paymentDate2;
	}

	/**
	 * @return the payer
	 */
	public String getPayer() {
		return payer;
	}

	/**
	 * @param payer the payer to set
	 */
	public void setPayer(String payer) {
		this.payer = payer;
	}

	/**
	 * @return the payStatus
	 */
	public String getPayStatus() {
		return payStatus;
	}

	/**
	 * @param payStatus the payStatus to set
	 */
	public void setPayStatus(String payStatus) {
		this.payStatus = payStatus;
	}

	/**
	 * @return the payAction
	 */
	public String getPayAction() {
		return payAction;
	}

	/**
	 * @param payAction the payAction to set
	 */
	public void setPayAction(String payAction) {
		this.payAction = payAction;
	}

	/**
	 * @return the currentPageNum
	 */
	public int getCurrentPageNum() {
		return currentPageNum;
	}

	/**
	 * @param currentPageNum the currentPageNum to set
	 */
	public void setCurrentPageNum(int currentPageNum) {
		this.currentPageNum = currentPageNum;
	}

	/**
	 * @return the pageSize
	 */
	public int getPageSize() {
		return pageSize;
	}

	/**
	 * @param pageSize the pageSize to set
	 */
	public void setPageSize(int pageSize) {
		this.pageSize = pageSize;
	}

	/**
	 * @return the sortValueMap
	 */
	public Map getSortValueMap() {
		return sortValueMap;
	}

	/**
	 * @param sortValueMap the sortValueMap to set
	 */
	public void setSortValueMap(Map sortValueMap) {
		this.sortValueMap = sortValueMap;
	}

	public String getIssCode() {
		return issCode;
	}

	public void setIssCode(String issCode) {
		this.issCode = issCode;
	}

	public String getTicketNo() {
		return ticketNo;
	}

	public void setTicketNo(String ticketNo) {
		this.ticketNo = ticketNo;
	}

	private String payType;

	public String getPayType() {
		return payType;
	}

	public void setPayType(String payType) {
		this.payType = payType;
	}
	
	
}
